package com.lancoo.znbkxx.teacher.aibkTestCoach.networkRequest.entity

data class ClassStudyAdviceInfor(
    val ClassGrammar: ClassGrammar,
    val ClassMethodOfStudy: ClassMethodOfStudy,
    val ClassQType: ClassQType,
    val ClassVocabulary: ClassVocabulary,
    val ClassWeakSkill: ClassWeakSkill,
    val ClassWrongQues: ClassWrongQues
)

data class ClassGrammar(
    val ClassGramAvgMasterRate: Double,
    val Conclusion: Int,
    val Star: Int,
    var WeakGrammarList: List<String>,
    val WeakGrammarNumber: Int
)

data class ClassMethodOfStudy(
    val StudyEfficiency: StudyEfficiency,
    val StudyTime: StudyTime,
    val WrongRate: WrongRate
)

data class ClassQType(
    val Conclusion: Int,
    val Star: Int,
    val WeakTypeList: String,
    val WeakTypeNumber: Int
)

data class ClassVocabulary(
    val Conclusion: Int,
    val MasteryRate: Double,
    val Star: Int
)

data class ClassWeakSkill(
    val KY: Int,
    val Star: Int,
    val TL: Int,
    val XZ: Int,
    val YD: Int
)

data class ClassWrongQues(
    val ALLQuesNum: Int,
    val Conclusion: Int,
    val Star: Int,
    val WrongNumber: Int
)

data class StudyEfficiency(
    val AdviceName: String,
    val Conclusion: Int,
    val IsCons: Boolean
)

data class StudyTime(
    val AdviceName: String,
    val Conclusion: Int,
    val IsCons: Boolean,
    val Time: String
)

data class WrongRate(
    val AdviceName: String,
    val Conclusion: Int,
    val IsCons: Boolean
)